home *** CD-ROM | disk | FTP | other *** search
- { %filename% -- interface file for %AppName% }
- { Created %date% %time% by AppMaker }
-
- { We recommend that you not modify this module and instead modify }
- { its subclass, %Appname%Intf The 'z' prefix on this module marks% %}
- { a module which is likely to be regenerated by AppMaker after you }
- { make changes to the user interface. The modules without the 'z' }
- { prefix will not be regenerated by AppMaker unless you delete them. }
- { Using a separate subclass to override the AppMaker-generated code }
- { lets you regenerate code without losing your hand-coded changes. }
-
- Unit z%AppName%Intf;
- Interface
-
- Uses
- TCL,
- AMCL;
-
- %for each window gen zinterface%
- %for each dialog gen zinterfaceModeless%
- type
- Z%Appname%Doc = object (CDocument)
-
- %for each window gen instance%
-
- {----------}
- Procedure I%Appname%Doc (aSupervisor: CApplication;
- printable: Boolean);
- %if multiWindow%
- Procedure Free; override;
- Procedure ActivateWind (theWindow: CWindow); override;
- Procedure DeactivateWind (theWindow: CWindow); override;
- Procedure CloseWind (theWindow: CWindow); override;
- %endif%
- Function ReadData (var theData: Handle): Boolean;
- Procedure WriteData;
- Procedure NewFile; override;
- Procedure OpenFile (macSFReply: SFReply); override;
- Procedure BuildWindows;
-
- Procedure DoCommand (theCommand: longint); override;
- Function DoSave: Boolean; override;
- Function DoSaveAs (macSFReply: SFReply): Boolean; override;
-
- end; {Z%Appname%Doc}
-
- type
- Z%Appname%App = object (CApplication)
-
- %for each dialog gen instanceModeless%
-
- {----------}
- Procedure I%Appname%App;
- Procedure SetUpMenus; override;
-
- Procedure CreateDocument; override;
- Procedure OpenDocument (macSFReply: SFReply); override;
- %for each menu gen doItems.decl%
-
- Procedure DoCommand (theCommand: longint); override;
-
- end; {Z%Appname%App}
-
- {----------}
- Implementation
-
- End. {z%AppName%Intf}
-